package com.sg.service.biz.pbff;


import com.sg.dto.biz.pbff.req.*;
import com.sg.dto.biz.pbff.res.*;


/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface ConfSchemeService {
    /**
     * B2-3查询配置项列表（平台）
     */
    BffQueryConfItemListRespDto queryConfItemList(BffQueryConfItemListReqDto reqDto);

    /**
     * B2-3修改方案下选项配置结果(管理)
     */
    BffUpdateConfItemResultRespDto updateConfItemResult(BffUpdateConfItemResultReqDto reqDto);

    /**
     * B2-3查询答案二次设置详情(管理)
     */
    BffQueryConfAnswerSecSetDetailRespDto queryConfAnswerSecSetDetail(BffQueryConfAnswerSecSetDetailReqDto reqDto);

    /**
     * B2-3批量新增分组下配置项（平台）
     */
    BffBatchAddConfClassItemRespDto batchAddConfClassItem(BffBatchAddConfClassItemReqDto reqDto);

    /**
     * B2-3查询配置方案详情(平台）
     */
    BffQueryConfSchemeDetailRespDto queryConfSchemeDetail(BffQueryConfSchemeDetailReqDto reqDto);

    /**
     * B2-3查询配置方案列表（平台）
     */
    BffQueryConfSchemeListRespDto queryConfSchemeList(BffQueryConfSchemeListReqDto reqDto);

    /**
     * B2-3修改配置项(平台）
     */
    BffUpdateConfItemRespDto updateConfItem(BffUpdateConfItemReqDto reqDto);

    /**
     * B2-3新增配置项（平台）
     */
    BffAddConfItemRespDto addConfItem(BffAddConfItemReqDto reqDto);

    /**
     * B2-3一键重置客户答案（平台）
     */
    BffBatchResetOpenConfItemResultRespDto batchResetOpenConfItemResult(BffBatchResetOpenConfItemResultReqDto reqDto);

    /**
     * B2-3查询过滤已开通方案列表(平台）
     */
    BffQueryFilterSchemeOpenListRespDto queryFilterSchemeOpenList(BffQueryFilterSchemeOpenListReqDto reqDto);

    /**
     * B2-3删除配置选项(平台)
     */
    BffDeleteConfOptionRespDto deleteConfOption(BffDeleteConfOptionReqDto reqDto);

    /**
     * B2-3新增配置选项(平台）
     */
    BffAddConfOptionRespDto addConfOption(BffAddConfOptionReqDto reqDto);

    /**
     * B2-3发布生效配置选项(平台）
     */
    BffReleaseConfOptionRespDto releaseConfOption(BffReleaseConfOptionReqDto reqDto);

    /**
     * B2-3查询配置选项详情（平台）
     */
    BffQueryConfOptionDetailRespDto queryConfOptionDetail(BffQueryConfOptionDetailReqDto reqDto);

    /**
     * B2-3查询配置选项列表（平台）
     */
    BffQueryConfOptionListRespDto queryConfOptionList(BffQueryConfOptionListReqDto reqDto);

    /**
     * B2-3发布配置项(平台）
     */
    BffReleaseConfItemRespDto releaseConfItem(BffReleaseConfItemReqDto reqDto);

    /**
     * B2-3存档配置方案(平台）
     */
    BffArchiveConfSchemeRespDto archiveConfScheme(BffArchiveConfSchemeReqDto reqDto);

    /**
     * B2-3发布配置方案(平台）
     */
    BffReleaseConfSchemeRespDto releaseConfScheme(BffReleaseConfSchemeReqDto reqDto);

    /**
     * B2-3设置平台单题标准答案（平台）
     */
    BffSetConfSchemeItemResultRespDto setConfSchemeItemResult(BffSetConfSchemeItemResultReqDto reqDto);

    /**
     * B2-3删除分组下配置项(平台）
     */
    BffDeleteConfClassItemRespDto deleteConfClassItem(BffDeleteConfClassItemReqDto reqDto);

    /**
     * B2-3查询过滤方案下配置项列表（平台）
     */
    BffQueryFilterConfItemSchemeListRespDto queryFilterConfItemSchemeList(BffQueryFilterConfItemSchemeListReqDto reqDto);

    /**
     * B2-3新增分组下配置项(平台）
     */
    BffAddConfClassItemRespDto addConfClassItem(BffAddConfClassItemReqDto reqDto);

    /**
     * B2-3查询分组下配置项列表（平台）
     */
    BffQueryConfClassItemListRespDto queryConfClassItemList(BffQueryConfClassItemListReqDto reqDto);

    /**
     * B2-3修改配置方案下分组(平台)
     */
    BffUpdateConfItemClassRespDto updateConfItemClass(BffUpdateConfItemClassReqDto reqDto);

    /**
     * B2-3删除配置方案下分组(平台）
     */
    BffDeleteConfItemClassRespDto deleteConfItemClass(BffDeleteConfItemClassReqDto reqDto);

    /**
     * B2-3新增配置方案下分组(平台）
     */
    BffAddConfItemClassRespDto addConfItemClass(BffAddConfItemClassReqDto reqDto);

    /**
     * B2-3查询配置方案下分组列表（平台）
     */
    BffQueryConfItemClassListRespDto queryConfItemClassList(BffQueryConfItemClassListReqDto reqDto);

    /**
     * B2-3删除配置方案(平台）
     */
    BffDeleteConfSchemeRespDto deleteConfScheme(BffDeleteConfSchemeReqDto reqDto);

    /**
     * B2-3修改配置方案(平台）
     */
    BffUpdateConfSchemeRespDto updateConfScheme(BffUpdateConfSchemeReqDto reqDto);

    /**
     * B2-3新增配置方案(平台）
     */
    BffAddConfSchemeRespDto addConfScheme(BffAddConfSchemeReqDto reqDto);

    /**
     * B2-3删除配置项下选项关系(平台）
     */
    BffDeleteConfItemOptionRespDto deleteConfItemOption(BffDeleteConfItemOptionReqDto reqDto);

    /**
     * B2-3修改配置选项(平台)
     */
    BffUpdateConfOptionRespDto updateConfOption(BffUpdateConfOptionReqDto reqDto);

    /**
     * B2-3新增配置项下选项关系(平台)
     */
    BffAddConfItemOptionRespDto addConfItemOption(BffAddConfItemOptionReqDto reqDto);

    /**
     * B2-3查询配置项下选项关系列表（平台）
     */
    BffQueryConfItemOptionListRespDto queryConfItemOptionList(BffQueryConfItemOptionListReqDto reqDto);

    /**
     * B2-3删除配置项(平台）
     */
    BffDeleteConfItemRespDto deleteConfItem(BffDeleteConfItemReqDto reqDto);

    /**
     * B2-3存档配置项(平台）
     */
    BffArchiveConfItemRespDto archiveConfItem(BffArchiveConfItemReqDto reqDto);

    /**
     * B2-3查询配置项详情（平台）
     */
    BffQueryConfItemDetailRespDto queryConfItemDetail(BffQueryConfItemDetailReqDto reqDto);

    /**
     * B2-3查询过滤已添加选项列表(平台)
     */
    BffQueryFilterConfOptionListRespDto queryFilterConfOptionList(BffQueryFilterConfOptionListReqDto reqDto);

    /**
     * B2-3新增配置项下选项（平台）
     */
    BffAddConfItemConfOptionRespDto addConfItemConfOption(BffAddConfItemConfOptionReqDto reqDto);

    /**
     * B2-3修改分组下配置项扩展信息(管理)
     */
    BffUpdateConfClassItEmextendInfoRespDto updateConfClassItEmextendInfo(BffUpdateConfClassItEmextendInfoReqDto reqDto);

    /**
     * B2-3设置开通方案下选项配置结果(管理)
     */
    BffSetOpenConfItemResultRespDto setOpenConfItemResult(BffSetOpenConfItemResultReqDto reqDto);

    /**
     * B2-3重置开通方案下选项配置结果(平台)
     */
    BffResetOpenConfItemResultRespDto resetOpenConfItemResult(BffResetOpenConfItemResultReqDto reqDto);

    /**
     * B2-3查询分组下配置项列表(管理)(边界)
     */
    BffQueryConfClassItemListBorderRespDto queryConfClassItemListBorder(BffQueryConfClassItemListBorderReqDto reqDto);

    /**
     * B2获取进度用途类型背景图配置项标识(管理)
     */
    BffObtainProgressUseTypeBgConfCodeRespDto obtainProgressUseTypeBgConfCode(BffObtainProgressUseTypeBgConfCodeReqDto reqDto);


    /**
     * B2执行平台配置方案推送redis（实施接口）
     */
    BffImplementConfPushRedisRespDto implementConfPushRedis(BffImplementConfPushRedisReqDto reqDto);

    //
}

